home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Concept 6
/
CD Concept 06.iso
/
mac
/
UTILITAIRE
/
Oztex
/
Help-files
/
Changes to OzTeX 1.7
< prev
next >
Wrap
Text File
|
1995-02-03
|
18KB
|
346 lines
Changes to OzTeX 1.7
====================
The most significant new feature in version 1.8 is the ability to call
Tom Kiffe's implementations of Metafont and dvips from OzTeX (System 7 or
later is required for this). Note that there is a separate shareware fee
for Tom's programs; see the Read-Me file for details.
OzTeX and Metafont
------------------
Ñ The dialog boxes used to print or view a DVI file have a new check box
called "Make missing PK fonts" (only available in System 7 or later).
The state of the check box is remembered when OzTeX quits (just like
"Ignore missing fonts" and "Ignore bad \specials" in the view dialog).
If "Make missing PK fonts" is checked and OzTeX detects a missing PK font
when printing or previewing a DVI file, then Metafont will be called to
build the required PK file. For more details, see the new section in
the OzTeX User Guide called "OzTeX and Metafont".
OzTeX and dvips
---------------
Ñ There is a new flag item called "Use DVIPS" in the File menu.
(This item is only enabled in System 7 or later.) If "Use DVIPS" is
ticked then OzTeX will call dvips when you select either of the top two
items in the File menu. For more details, see the new section in the
OzTeX User Guide called "OzTeX and Dvips".
TeX changes
-----------
Ñ All the TFM files in the CM and LaTeX sub-folders in TeX-fonts have been
rebuilt using Tom's up-to-date Metafont sources. This guarantees that
any new PK files you build will have the same metrics as the TFM files.
I recommend you delete ALL your old PK files and let Metafont build new
versions as they are required. I've also added some new LaTeX fonts
that were missing from previous OzTeX distributions.
Ñ This distribution includes the latest release of LaTeX (formerly called
LaTeX2e). The old LaTeX 2.09 files and format are no longer distributed.
The Read-Me file explains what you need to do if you want to use the old
LaTeX system alongside the new version.
Configuration file changes
--------------------------
Ñ The printer and viewing resolution values are now followed by strings
specifying the Metafont mode for making missing PK fonts from OzTeX
(dvips will use the Metafont mode specified in its own config files).
The given strings must exactly match known mode_def values defined in
modes.mf, a file in the mfinputs sub-folder of the Metafont folder.
The Default configuration file sets both modes to "laserwriter".
For more details, see the new section in the OzTeX User Guide called
"Setting the Metafont mode".
Ñ The StyleWriter and ImageWriter config files set the printer and viewing
modes to "stylewriter" and "imagewriter" respectively.
Ñ I've added a new Linotronic config file which sets the printer resolution
to 1270 and the corresponding mode to "linohi".
Ñ The "View at 144 dpi" config file sets the viewing mode to "imagewriter".
People who intend using 144 dpi fonts only for previewing might like to
create a new mode_def optimized for the Mac screen.
Ñ The reserved parameter in the folders and files section is no longer
reserved. It now specifies the name of a file in which OzTeX will
append missing PK font information when printing or viewing a DVI file.
(The information can be used later by MakeTeXPK to make the PK fonts.)
The Default config file sets the name to ":PK-files:missfont.log"; this is
a relative path name so that OzTeX will create (and update) missfont.log
in the PK-files folder, regardless of where the DVI file might be located.
If the name was simply "missfont.log" then OzTeX would create the file in
the same folder as the DVI file. If you don't want OzTeX to create any
missing fonts file then set the name to "".
Ñ Instead of using "" in a config/format/help list to get a disabled line
in the corresponding menu, you can now use a hyphen (in fact, any string
starting with a hyphen). The "Show All" menu item and the Default
config file use "--". This helps to make the lists a bit more readable.
Ñ Most of the comments that were sprinkled throughout the Default config
file have been moved into a new section in the OzTeX User Guide called
"Configuration files". The Default file thus loads a little quicker.
Ñ A config file line starting with "@" is like a comment, but the remainder
of the line will appear in the OzTeX window when the file is loaded.
This is handy for debugging errors in a config file, or to display
warnings about important parameter changes. Load the "View CM using PS"
config file for an example of the latter.
Ñ Some errors in the "Add CM/PS Fonts" config file have been fixed.
A few TFM names have been corrected, and all the screen font style flags
have been removed.
Ñ Because only one version of LaTeX is distributed with OzTeX, the LaTeX
and LaTeX2e config files have been removed from the Config menu.
However, I have left the files in the Configs folder (but renamed them
Old LaTeX and New LaTeX) in case people want to put them back.
Ñ To cope with a few of the documents in the new LaTeX release, I've had to
increase some TeX parameters in the Default config file. The pool_size
has increased from 55000 to 60000, and mem_top has increased from 50000
to 60000. The latter change meant rebuilding all the format files.
(If you have your own format files then you must also rebuild them,
assuming they rely on the Default file's TeX parameters.)
The OzTeX application's preferred memory size is now 1500K.
Previewing changes
------------------
Ñ Changes to the View menu have been made for better compliance with
Apple's user interface guidelines:
- Use Cmd-O rather than Cmd-W to select the "View foo.dvi" item.
Hit "o" (instead of "w") to open the most recent page.
- Cmd-W is now used to select the new "Close foo.dvi" item.
You can also hit "w" (instead of "k") to close the view window.
- Use Cmd-I rather than Cmd-G to select "Page Info".
- "Select Page" is now called "Go to Page" and Cmd-S replaced by Cmd-G.
Hit "g" (instead of "s") to go to a given page.
- Cmd-I and Cmd-O no longer select "Zoom In" and "Zoom Out".
These changes will no doubt irritate a few people, so my apologies for
not making them a long time ago. Note that ALL these changes can be
restored or modified by using ResEdit to edit the appropriate MENU and
STR resources in OzTeX.
Ñ The Return key is a new keyboard shortcut for toggling between the
view window and the OzTeX window.
Ñ Use Option-Command-click in the view window to temporarily magnify a
small area under the cursor (the scale factor is set to 1 in that region).
The area remains magnified until the mouse button is released.
This makes it easy to quickly check some fine detail without having to
zoom right in and then out again to restore the original view.
Ñ OzTeX now works properly with monitors like Apple's Multiple Scan Display
that allows the user to change the screen size at any time.
Printing changes
----------------
Ñ PICT files included via \special are no longer drawn into an off-screen
bitmap at 72 dpi. Instead, the printer resolution in the current config
file is used, so the picture quality on a 300 dpi printer will be
substantially better. This is also true for an EPSF file's PICT 256
resource which is used by OzTeX during non-PostScript printing.
Creating high-resolution bitmaps requires a lot more memory, so if you
include a lot of PICT files on a page (or one very large PICT) then you
might need to bump up OzTeX's application memory (wait until you get a
warning saying that there wasn't enough memory to create a PICT bitmap).
Note that 72 dpi bitmaps are still used when previewing PICTs; they use
much less memory and are faster to create and display.
WARNING: Users who have been creating PICTs at large sizes and then
scaling them down in the \special command should stop doing so; there is
no longer any need, and you'll run out of memory very quickly.
Ñ You can now use the standard Mac print dialogs when printing a DVI file
or text file to a PostScript printer. Just tick the new flag in the File
menu called "Use Standard PostScript". If you do so, remember that the
"Page Setup" dialog must be used to select the paper size and orientation.
You can also select other handy features like 2-up printing if you have
a LaserWriter 8.x print driver.
Although there are significant advantages to using standard PostScript,
there are some disadvantages. There is a limitation in LaserWriter print
drivers older than version 8 that causes a PostScript error when printing
all but the simplest of DVI files. OzTeX is able to predict when this
error is likely to occur and will display a suitable warning message.
Standard PostScript code takes longer to print and saved PostScript files
are a little bit larger. If you want to keep using OzTeX's more efficient
low-level printing code then leave "Use Standard PostScript" unticked.
Another advantage of OzTeX's low-level code is that any PostScript error
messages will appear in the OzTeX window.
Ñ The "Force PostScript" and "Force Non-PostScript" flags have been removed
from the File menu. (Resource hackers might notice that the two STR
resources for these flags still exist; both are set to "F" for false.
I've left these strings in for emergency use, and so I can easily test
non-PostScript printing on my PostScript printer.)
Ñ The "Send PostScript..." item has been moved to a more logical location
in the File menu.
Ñ The DVItoPS.ps and TEXTtoPS.ps files in the PS-files folder now end in
".pro" rather than ".ps". This agrees with Adobe's conventions for such
prolog files, and it also means that these files no longer appear in the
open file dialog when you select "Send PostScript..." from the File menu.
The Default config file has been updated to use these new file names.
Ñ Apart from the name change, DVItoPS.pro has been substantially revised.
Various PostScript procedures have been rewritten and in some cases
renamed: "@newfont" is now "newPKfont" and "PSfont" is now "newPSfont".
OzTeX now calls the newPSfont procedure only ONCE for each PostScript
font used in the DVI file (it used to be called once per font per page).
This change should help people who want to implement an efficient font
re-encoding scheme.
Ñ The PS-files folder contains a new file called OzTeXdict.pro that is used
by OzTeX if "Use Standard PostScript" is ticked when printing a DVI file.
The PostScript code in OzTeXdict.pro is very similar to DVItoPS.pro, but
there are some subtle differences. I decided it would be unsafe to allow
inclusion of a global.ps file when using standard PostScript, but I have
allowed for similar tricks by making OzTeX look for OzTeXdict.pro in the
current folder before looking in the PS folder(s).
Ñ OzTeX is now smarter about downloading a non-resident PostScript font.
It downloads such a font at the start of the first DVI page that uses it.
Previously, OzTeX would download ALL non-resident fonts used in the DVI
file, even if you selected pages that didn't actually use any of them.
Ñ When PostScript printing in the background and a printer problem occurs
(like an empty paper tray) then your Mac no longer "freezes". OzTeX now
gives processing time to other tasks while waiting for the printer problem
to be fixed.
Ñ The status window now has a title bar and is movable. If you do move it,
OzTeX remembers the new location for next time, but if you move any part
of it off the screen then it will come back in the middle of the screen.
Ñ The "Send to file..." button in the print dialog for low-level PostScript
printing is now titled "Save PostScript file...".
Ñ I've changed the way OzTeX finds the current print driver when PostScript
printing. This should prevent some problems under System 7.5.
However, there are other printing problems if QuickDraw GX is installed.
OzTeX's low-level code for sending PostScript cannot be used with a GX
print driver, so trying to use "Send PostScript..." will just result in
an error message. You will also need to tick "Use Standard PostScript"
to be able to print DVI and text files.
Miscellaneous changes
---------------------
Ñ A new version of boxedeps.tex is supplied in OzTeX 1.8. It contains a new
definition of \SetOzTeXEPSFSpecial that works with both dvips and OzTeX,
so you won't need to make any changes to your input files.
Ñ The search algorithm for EPSF/PICT/PNTG \special files is now the same
as that for TeX input files: OzTeX looks in the current folder first,
then in the TeX input folder(s). This matches the search algorithm used
by boxedeps.tex and epsf.tex when they look for an EPSF file to read the
BoundingBox information.
Note that the search algorithm for "raw" PostScript files (those of the
form "\special{foo.ps}") has NOT changed. OzTeX still looks for such
files in the current folder first, then in the PS folder(s).
It is also worth remembering that if a \special file name has one or more
colons then OzTeX assumes it is a path relative to the current folder
(or a full path) and will NOT look in the TeX input or PS folder(s).
For example, you could use something like "\special{epsf=:foo.epsf}" to
force OzTeX to look for foo.epsf only in the current folder. However,
using colons in file names makes your TeX input files much less portable.
Ñ When OzTeX is previewing or printing a DVI file and finds an unknown
font "xxx" then, BEFORE warning about a missing PK font, it now checks
for xxx.vf in the search path for VF files (ie. in the current folder
first, then in the list of VF folders). If xxx.vf is found, OzTeX tells
you that xxx is a virtual font and to run "Fix VFs in DVI". Previously,
OzTeX would indicate that xxx is a missing PK font, which could be very
confusing.
Ñ Fixed a bug in "Fix VFs in DVI" which could cause a spurious error saying
"Sorry, capacity exceeded [maxchars=32700]". The bug only occurred if the
smallest character code in the very first TFM file read was >= 67.
(This cannot happen with the TFMs distributed with OzTeX, but people have
been busy creating their own fonts. The maxchars parameter has been set
down to 32500 to avoid the problem.)
Ñ The "Copy to Clipboard" item has been renamed to "Copy OzTeX Window"
and moved from the File menu to the Edit menu. The "Font" and "Size"
items are also now in the Edit menu.
Ñ Most of the open file dialogs now have a "Show all files" check box which
is initially unchecked. This check box has been added because OzTeX now
displays only certain kinds of files depending on what dialog was chosen.
For example, the "TeX..." dialog initially lists only files that end in
.tex, .ltx, .dtx or .ins (no more wading through log/aux/toc files).
Similarly, the "Send PostScript..." dialog initially displays files that
end in .ps, .eps or .epsf (or files of type EPSF). Occasionally you might
need to select the "Show all files" check box to see a file that doesn't
obey these conventions.
Ñ The title of the Open button in the various open file dialogs is only
"Open" when a folder is selected. At other times it indicates the chosen
command (TeX, Print, View, Send, etc).
Ñ OzTeX no longer displays an initial warning dialog when it needs to find
your editor (or dvips or MakeTeXPK). Instead, the open file dialog
appears with a suitable message at the bottom.
Ñ OzTeX now gives processing time to background tasks. Hopefully this will
fix the problems some people have reported with certain screen savers.
Typesetting and printing in the background is also faster.
Ñ When OzTeX finishes a lengthy task in the background (like typesetting
or printing), or some sort of user interaction is required (eg., a TeX
error occurs), then under System 6 or later you will be notified by a
flashing OzTeX icon in the menu bar. A diamond mark will also appear
next to OzTeX in the list of applications.
Ñ If a modal dialog box has any edit items (eg., Print DVI or View DVI)
then under System 7 you will now get access to the Edit menu.
Ñ I've removed some old "Changes to OzTeX..." items from the help file list
in the Default config file. The first change file listed is for 1.42
(the last freeware version). The older files have been kept in the
Help-files folder for all you history buffs.
Ñ BBEdit Lite has been updated to version 3.0.
Ñ OzTeX is now written in p1 Modula-2 (Metrowerks have dropped support for
Modula-2). This is an important step on the way to producing a native
PowerPC version of OzTeX.
Changes to OzTools 1.0
======================
Ñ The "Font" and "Size" items have been moved from the File menu to the
Edit menu.
Ñ The Edit menu now has a "Copy OzTools Window" item which will copy the
contents of the OzTools window to the Clipboard.
Ñ The "Set TFM Folder..." item is higher up in the File menu.
Ñ The title of the Open button in the various open file dialogs is only
"Open" when a folder is selected. At other times the button title will
indicate the chosen command (TFtoPL, PLtoTF, VFtoVP, VPtoVF or Delete).
Ñ OzTools now gives processing time to background tasks.
Running OzTools in the background is also faster. Hitting Cmd-dot or
Cmd-C will no longer interrupt OzTools when it is in the background.
Ñ When OzTools finishes a lengthy task in the background, or some sort of
user interaction is required, then under System 6 or later you will be
notified by a flashing OzTools icon in the menu bar. A diamond mark will
also appear next to OzTools in the list of applications.
Ñ OzTools is now written in p1 Modula-2.